﻿/**
 * @author sminutoli
 * @version 1.0
 * tiene utilidad de regla de tres simple común y otra aplicada a movieclips
 * la idea es que luego resuelva cuestiones de espacialidad, etc.
 * 
 */
class com.dinmax.flash.utilities.math.Proportion {
	
	public static function getScale(oldValue:Number, newValue:Number):Number {
		return (newValue*100 / oldValue);
	};
	
	public static function scaleClip(clip:MovieClip, side:Number, newSide:Number):MovieClip {
		if(side == clip._width){
			var scale:Number = Proportion.getScale(100*clip._width/clip._xscale, newSide);
		} else {
			var scale:Number = Proportion.getScale(100*clip._height/clip._yscale, newSide);
		};
			clip._xscale= scale;
			clip._yscale= scale;
				
		return clip;
	};
	
}